package cn.crce.cloud9.simple;

import java.applet.Applet;
import java.awt.*;

/**
 * @author OnCloud9
 * @description
 * @project NRCE-TEST
 * @date 2022年09月10日 上午 08:25
 */
public class Case2 extends Applet {
    TextArea outputArea;

    public void init()
    {
        setLayout(new BorderLayout());
        outputArea = new TextArea();
        //*********Found********
        add( outputArea );

        // 计算0至10的阶乘
        for ( long i = 0; i <= 10; i++ )
            //*********Found********
            outputArea.append(i + "! = " + factorial(i) + "\n" );
    }

    // 用递归定义阶乘方法
    public long factorial( long number )
    {
        if ( number <= 1 )  // 基本情况
            return 1;
        else
            //*********Found********
            return number * factorial( number - 1 );
    }
}
